your_name="w3school.cn"
echo $your_name
echo ${your_name}

# 变量名外面的花括号是可选的，加不加都行，加花括号是为了帮助解释器识别变量的边界
for skill in Ada Coffe Action Java ; do
  echo "I am good at ${skill}Script"
done


# 单引号
str='this is a string'
# 单引号字符串的限制：
#     单引号里的任何字符都会原样输出，单引号字符串中的变量是无效的；
#     单引号字串中不能出现单引号（对单引号使用转义符后也不行）。


# 双引号

your_name='qinjx'
str="Hello, I know your are "$your_name"! \n"
echo $str

gretting_1="hello, ${your_name}" # 推荐
gretting_2="hello, $your_name"
gretting_3="hello, "$your_name""

echo $gretting_1 $gretting_2 $gretting_3


# 获取字符串长度
string="abcd"
echo ${#string}

# 提取子字符串
# string="alibaba is a great company"
# echo `expr index "$string" is`




